#ifndef __SUMARPUNTOSDELOPONENTEBONUS_H__
#define __SUMARPUNTOSDELOPONENTEBONUS_H__

#include <iostream>
#include "Bonus.h"
#include "Pacman.h"

/*
 * Al ser comido un bonus SumarPuntosDelOponenteBonus los puntos que coma el Pacman oponente seran
 * tambien sumados al puntaje del Pacman que lo coma.
 */
class SumarPuntosDelOponenteBonus: public Bonus {

private:


public:
	
	SumarPuntosDelOponenteBonus():Bonus("sumarPuntosDelOponente") { }

	/*
	 * @Override
	 */
	void aplicarEfecto(Posicionable *afectado) {
		Pacman *pacmanAfectado = ((Pacman*) afectado);
		pacmanAfectado->setSumaPuntosRival(true);
	}

	/*
	 * @Override
	 */
	bool seAplicaAComedor() {
		return true;
	}


};
#endif